home *** CD-ROM | disk | FTP | other *** search
-
- - ---------------------- -
- ╚OW IT ╫ORKS - ╟ENERAL
- - ---------------------- -
-
- ╘URBO ═ACRO IS ENTERED AT $8000. ╘HE
- SOFTWARE CAN BE THOUGHT OF AS HAVING
- TWO DISTINCT YET HIGHLY INTEGRATED
- PARTS - EDITOR AND ASSEMBLER. ╘HE
- EDITOR FEATURES A TON OF COMMANDS FOR
- MANEUVERING THE CURSOR, BUFFERING AND
- COPYING LINES OR BLOCKS OF SOURCE,
- SAVING/LOADING/PRINTING SOURCES, ETC.
- ╘HE ASSEMBLER IS ACCESSED BY THE USER
- THROUGH PRESSING ONE OF _+3, _+5, OR
- _+#. ╘HE EDITOR USES THE ASSEMBLER AT
- OTHER TIMES BUT TO ACTUALLY START AN
- ASSEMBLY OF A WHOLE SOURCE YOU MUST
- ACTIVATE ONE OF THE MENTIONED ASSEMBLY
- COMMANDS. ┴T THAT POINT THE ASSEMBLER
- TAKES OVER.
-
- ╘HE HIGHLY INTEGRATED NATURE OF ╘URBO
- IS JUST ONE REASON FOR USING IT. ╫HEN
- YOU LEARN THE KEY COMMANDS AND DEVELOP
- A FAMILIARITY WITH OUR ╥┼╒ VERSION
- OF THE ╘URBO ═ACRO ASSEMBLER (HERE
- FORWARD CALLED ╘URBO ═ACRO ╨RO+╥┼╒ OR
- ╘═╨+╥┼╒ FOR SHORT) YOU WILL HAVE AT
- YOUR CONTROL A VERY POWERFUL RAPID
- DEVELOPMENT ENVIRONMENT THAT GREATLY
- REDUCES THE CODE-TEST-CODE CYCLE.
-
-
- - ------- -
- ╚ISTORY
- - ------- -
-
- ╘HE FIRST VERSION OF ╘URBO ┴SSEMBLER
- WAS DEVELOPED BY A ╟ERMAN COMPANY
- CALLED ╧MIKRON ╙OFTWARE, OR IN
- PARTICULAR A MAN NAMED ╫OLFRAM
- ╥OEMHILD. ╘HE RELEASE OF ╘URBO
- ┴SSEMBLER HERALDED AN END TO BEING
- CHAINED TO ┬┴╙╔├ OR ╙┼╤ ASSEMBLERS BY
- GIVING THE WORLD A HIGHLY SPECIALIZED
- EDITOR SYSTEM DIRECTLY INTEGRATED TO
- AN ASSEMBLER, ALL OF WHICH STAYS
- RESIDENT IN UPPER MEMORY.
- ╘HROUGHOUT SCENE-HISTORY MULTIPLE
- VERSIONS OF ╘URBO ┴SSEMBLER WERE
- SUBSEQUENTLY RELEASED BY VARIOUS
- PERSONS OR GROUPS CLAIMING TO HAVE
- IMPROVED THE TOOL. ╔N FACT PROBABLY
- 95% OF SUCH VERSIONS ARE BASICALLY
- FRAUDULENT HACKS WHERE ONLY THE COLOR
- SCHEME AND THE OPENING CREDIT LINE
- ARE "IMPROVED". HEH. ╬ONETHELESS A
- FEW VERSIONS DID REPRESENT SIGNIFICANT
- STEPS TO BETTERING THE TOOL.
- ╨ERHAPS THE MOST SIGNIFICANT
- ALTERATIONS HAVE BEEN THOSE ADDING A
- CAPABILITY OF USING THE ╥┼╒
- (OFFICIALLY CALLED ╥┴═ ┼XPANSION ╒NIT
- OR ALSO DUBBED 'XMEM' BY SOME SCENERS).
- ╥┼╒ CAPABLE VERSIONS OF ╘URBO ┴SSEMBLER
- INCLUDE ╞AIRLIGHT'S "╪ASS V3.3" AND
- ═ICRON/╙UCCESS'S "╘ASM V5.6X".
-
- ┬UT WHAT ABOUT ╘URBO ═ACRO ┴SSEMBLER?
- ╧MIKRON (& ╥OEMHILD) RELEASED THIS AS
- A SECOND VERSION OF ╘URBO ┴SSEMBLER;
- IT KEPT THE EDITOR SYSTEM ESSENTIALLY
- THE SAME WHILE MAKING MAJOR UPGRADES
- TO THE CAPABILITIES OF THE ASSEMBLER.
- ╞OR WHATEVER REASON, THE SCENE ADOPTED
- THE FIRST VERSION OF ╘URBO ┴SSEMBLER
- (WHAT WE CALL "PLAIN ╘URBO") TO A HUGE
- MAJORITY OVER ╘URBO ═ACRO. ╙TILL, A
- FEW PEOPLE HAVE ALSO CLAIMED TO MAKE
- UPGRADES TO THE ═ACRO VERSION, WITH A
- SIMILAR RATIO OF FRAUDS TO GENUINE
- IMPROVEMENTS.
- ╥┼╒ VERSIONS OF ╘URBO ═ACRO ALSO CAME
- INTO EXISTENCE, OF WHICH THE FIRST WAS
- ┴NTITRACK'S MOD, AND ALSO
- ╨ARADROID/╙HARKS WHO MADE AN ╥┼╒ MOD.
-
- ╞INALLY WE COME TO OUR VERSION. ╔T'S
- ROOT IS THE ┴NTITRACK MOD, THOUGH NONE
- OF THE ORIGINAL ╥┼╒ CODE FROM THAT
- VERSION WAS KEPT FOR ╘═╨+╥┼╒. ╙OMETIME
- IN MID-1993 ═ASSIVE ╧NSLAUGHT AND ├OUNT
- ┌ERO MANAGED TOGETHER TO RESOURCE THE
- ┴NTRITRACK-THEN-═╧ MODDED ╘URBO ═ACRO
- WITH THE INTENT OF REMOVING THE "╥┼╒
- MENU" AND BETTER INTEGRATING ALL ╥┼╒
- FUNCTIONS TO ╘URBO ITSELF. ╘HEY
- PROGRESSED UNTIL THEY HAD AN
- ASSEMBLE-ABLE SOURCE BUT THE PROJECT
- STALLED, ├┌ HAVING MORE OR LESS LEFT
- THE SCENE. ═╧ THEN BROUGHT GROUPMATE
- ┼LWIX INTO THE PROJECT AND TOGETHER
- WE HAVE BRAINSTORMED IDEAS AND
- UPGRADES GOING FAR BEYOND A STANDARD
- ╥┼╒ MODIFICATION. ┴FTER A LOT OF
- BRAINSTORMING AND LAZINESS WE FINALLY
- LAUNCHED INTO THE REAL CODING IN FALL
- 1995. ┴FTER OVER A YEAR OF LAZY
- OFF AND ON CODING, OPTIMIZING,
- BRAINSTORMING, AND BUG FIXING BY *BOTH*
- OF US WE NOW HAVE A MUCH IMPROVED
- VERSION OF ╘URBO ═ACRO WITH SEVERAL
- NEW EDITOR FUNCTIONS INCLUDING BUILT
- IN ╥┼╒ COMMANDS, AS WELL AS INTRODUCING
- IN THIS RELEASE THE UNIQUE POWER TO
- BANK AND SWAP BETWEEN UP TO 6 SEPERATE
- SOURCE CODES AT ANYTIME. ┘OU THE USER
- NOW HAVE FULL CONTROL OVER SOURCE AND
- OBJECT BANKS; YOU CAN ASSEMBLE A SOURCE
- DIRECTLY TO YOUR NON-VOLATILE OBJECT
- BANK; YOU CAN THEN ASSEMBLE A DIFFERENT
- SOURCE AND START THE CODE. ╘HE
- POSSIBILITIES SHOULD BE GREAT FOR
- LETTING YOURSELF BACK UP SOURCE TO THE
- ╥┼╒ WHILE MAKING CHANGES, OR FOR USING
- SOURCE CODE LIBRARIES IN SEPERATE
- FILES, OR FOR WORKING ON VERY LARGE
- PROJECTS WHERE THE SOURCE IS BETTER
- HANDLED SPLIT INTO 2 OR MORE PARTS.
-
- ╫E HOPE YOU CAN APPRECIATE AND MAKE
- USE OF ╘URBO ═ACRO ╨RO+╥┼╒. ┬ELOW WE
- HAVE LISTED ALL MAJOR ITEMS REGARDING
- DIFFERENCES IN OUR VERSION AND THE
- STANDARD OPERATION OF ╘URBO ═ACRO,
- INCLUDING BUG FIXES, ADDED KEY
- COMMANDS, AND OTHER IMPROVEMENTS TO
- THE EDITOR AND ASSEMBLER. ┴ GENERAL
- REFERENCE DOCUMENT INCLUDES A LIST OF
- ALL KEY COMMANDS, PSUEDO-OPS, AND A
- TON OF OTHER INFORMATION - EVEN IF
- YOU HAVE READ OTHER DOCS TO OTHER
- ╘URBO VERSIONS WE SUGGEST YOU SHOULD
- READ OUR DOCUMENTATION AS IT IS THE
- MOST COMPLETE AS WELL AS CORRECT TEXT
- ╔ HAVE EVER SEEN (IT TAKES ME TWO
- HANDS TO COUNT ALL THE POOR DOCFILES
- ╔'VE SEEN THAT THOUGHT _+T OR _+Y
- WERE FOR MOVING TO THE BOTTOM LINE
- OF THE SOURCE, HEH).
-
- ╞INALLY, JUST EXPECT TO SEE MORE
- UPGRADES IN THE FUTURE, AND MORE WORK
- ON THE DOCUMENTATION (LIKE AN ONLINE
- NICE LOOKING ╚╘═╠ VERSION) BECAUSE EVEN
- AS COMPLETE AS IT IS, THERE ARE STILL
- A COUPLE THINGS MISSING!
-
-
- - ------- -
- ├REDITS
- - ------- -
-
- ╔DEAS: ┼LWIX AND ═ASSIVE ╧NSLAUGHT
- ├ODING: ┼LWIX AND ═ASSIVE ╧NSLAUGHT
- ╧RIGINAL RESOURCING: ═ASSIVE ╧NSLAUGHT
- AND ├OUNT ┌ERO
- ─OCTYPING: ┼LWIX
-
-
- - --------- -
- ╘HANKS TO
- - --------- -
-
- ┬ACCHUS/╞╠╘: FOR *NUMEROUS*
- SUGGESTIONS AND BUG REPORTS AND
- GENERALLY TAKING A REAL INTEREST
- IN OUR PROJECT AND SENDING SO MANY
- FRIENDLY AND HELPFUL EMAILS!
-
- ┴NTITRACK: FOR THE FASCINATING CHAT
- ABOUT ╘URBO'S DONGLE PROTECTION
- AND FOR SEVERAL SUGGESTIONS. ┴LSO
- SOME OF THE EXAMPLES IN THE
- GENERAL REFERENCE DOCUMENT COME
- FROM THE ╓IZAWRITE (ARGH!) FILES
- ┴╘╘ MADE BY TRANSLATING PARTS OF
- THE ORIGINAL ╟ERMAN MANUAL.
-
- ╨ARADROID/╙HARKS: FOR OUR RECENT
- DISCUSSIONS ABOUT ╘URBO ┴SSEMBLER
- MODDING AND SHARING EXPERIENCES
- ABOUT SAME.
-
- ╪MIKE╪: FOR MAKING GOOD SUGGESTIONS.
-
-
-
- - ------------- -
- ╫HAT ╫AS ─ONE
- - ------------- -
-
- ┬╒╟ ╞╔╪┼╙:
- * INPUT DELETE 'WRAP AROUND' FIXED
- * LIST LABELS NO LONGER CORRUPTS
- LINE BUFFER.
- * ENTER-FILE DOESN'T BUG ON PETSCII
- RETURN (REVERSE-M) INSIDE QUOTES.
-
- ├╚┴╬╟┼╙+╔═╨╥╧╓┼═┼╬╘╙
- (┼─╔╘╧╥):
- * _+╥ = REU COMMANDS:
- L IS STILL LOAD OBJECT DATA
- B WILL BACK UP THE CURRENT SOURCE
- TO THE BANK YOU SPECIFY.
- O SWAPS YOUR OBJECT BANK, THAT IS
- THE BANK USED TO STORE OBJECT
- DATA YOU LOAD WITH L.
- S SWAPS YOUR SOURCE BANK, THIS
- MEANS THE CURRENT SOURCE IS
- BACKED UP TO THE CURRENT SOURCE
- BANK, THEN THE NEW BANK YOU
- ENTER IS SWAPPED INTO MEMORY.
- TURBO WILL NOT LET YOU SWAP
- IN A BANK UNLESS IT REALLY
- CONTAINS A TURBO SOURCE.
- J SETS LOCATION OF $40 BYTES OF
- JUMPBACK CODE, WHICH YOU CAN
- JMP TO TO RESTORE YOUR SOURCE.
- * _+# ASSEMBLES TO THE CURRENT OBJECT
- BANK, INSTEAD OF BANK 0, AND WILL
- FORCE YOU BACK TO THE EDITOR
- AFTERWARDS.
- * DISPLAYS REU SIZE IN CREDIT TEXT
- (UP TO 512K RECOGNIZED).
- * CAN NOW LOAD OLD TURBO SOURCES!!
- THIS FEATURE IS AUTOMAGIC, JUST TRY
- IT - WE FAILED TO FIND ANY OLD
- TURBO SOURCE THAT BUGS ON THIS BUT
- IF YOU DO LET US KNOW!
- * _+D INCREMENTS CURRENT DRIVE # TO
- NEXT AVAILABLE ON SERIAL BUS.
- * _+@ IS THE DISK COMMAND NOW.
- * DRIVE # & BANKS #'S ADDED TO STATUS
- LINE.
- * DIRECTORY (_+*) PAUSES WITH CBM KEY
- AND ABORTS WITH RUN/STOP.
- * 'M' (MOVE) OPTION IN BLOCK COMMANDS
- * READ SEQ FILE COMMAND IS ADDED,
- ACCESS WITH _+! (CHOSEN COZ THATS
- SIMILAR TO SUPER SNAPSHOT).
- * _+2 (SEPERATOR) AND HAS BEEN
- RESTORED, AS WELL AS +/- FOR ADDING
- AND SUBTRACTING.
- * ADD/SUBTRACT DISPLAYS BOTH HEX AND
- DECIMAL RESULT.
- * ╠IST LABELS FUNCTION MOVED TO _+U.
- * NEW PREFERENCES EDITOR LETS YOU
- ALTER THE SEPERATOR STYLE AND ALL
- THE COLORS; PREF MENU IS CHOSEN
- WITH _+P THEN CHOOSE C FOR COLORS
- S FOR SEPERATOR OR UPARROW TO SAVE
- YOUR CUSTOM TASS TO DISK!
- * HOLDING ├┬═ KEY AT STARTUP
- PERFORMS A TURBO COLDSTART. USE
- THIS IF YOUR SOURCE GETS BUGGED
- AND TURBO WONT START FOR SOME
- REASON.
- * _+├╥╙╥-╠ = CRSR TO LEFT (= _+Q)
- _+├╥╙╥-╥ = CRSR TO RIGHT
- * FKEY DEFAULTS: F3=UP200 F5=DOWN200
- F4=ASSEMBLE F6=REU COMMANDS
- * FKEY RESET CHANGED FROM _+F1 TO
- _+╦.
- * MANY INPUT PROMPTS OR ERROR TEXTS
- ALTERED FOR CONSISTENCY
-
- ├╚┴╬╟┼╙+╔═╨╥╧╓┼═┼╬╘╙
- (┴╙╙┼═┬╠┼╥):
- * ALL ╥┼╒ ROUTINES REWRITTEN FROM
- SCRATCH, SO ASSEMBLING NOW NEEDS AT
- MOST 2 BANKS, INSTEAD OF 3! ╘HIS
- MEANS USERS WITH OLD 128K ╥┼╒ CAN
- USE TURBO, AND ALSO USERS WITH 256K
- ╥┼╒ CAN STILL HAVE 2 SOURCES BANKED
- AT ONCE.
- * ADDED ABILITY TO ASSEMBLE DIRECT
- TO THE OBJECT BANK (SEE _+# ABOVE).
- * ERROR TEXTS REARRANGED FROM 3 LINES
- TO 2, WITH SOME COLOR; SHOULD
- 'COMPACT' ERROR LISTS AND MAKE THEM
- MUCH EASIER TO READ...
- * PRETTIER ASSEMBLY SCREEN.
-
- ├╚┴╬╟┼╙+╔═╨╥╧╓┼═┼╬╘╙
- (┬╧╘╚):
- * MANY SMALL CODE OPTIMIZATIONS,
- REORGANIZATIONS, REDUNDANT CODE
- REMOVALS, AND OUTRIGHT REWRITTEN
- ROUTINES - TOO MANY TO LIST HERE!
-
-
- - ------------------ -
- ╫HAT ═IGHT ┬E ─ONE
- - ------------------ -
-
- ═ANY MORE PLANNED ADDITIONS OR CHANGES
- ARE IN STORE:
-
- * A FLAT C64 VERSION, LACKING THE
- GREAT ╥┼╒ POWERS BUT STILL WITH
- THE GENERAL EDITOR/ASSEMBLER
- IMPROVEMENTS.
- * A DUAL-64 VERSION.
- * A 64K-╓─├ VERSION.
- * 2 MHZ ASSEMBLY.
- * EXPANDED FUNCTIONALITY FOR THE ╥┼╒
- VERSION LIKE MINI-RAMDISKS AND THE
- SUCH.
-
- ╘IME WILL TELL WHAT GETS DONE FIRST OR
- AT ALL BUT YOU CAN UPSPEED ONE OF THE
- ABOVE IF YOU SIMPLY TELL US WHAT IS THE
- MOST IMPORTANT TO ENHANCING YOUR CODING
- EXPERIENCE, AND IF YOU HAVE ANY GENERAL
- COMMENT, BUG REPORT OR IDEA YOU CAN
- CONTACT US WITH THE FOLLOWING MEANS:
-
- EMAIL: STEVE@SINGLESRC.COM
- SNAIL: ┼LWIX/╙TYLE
- 22 ├OTTONWOOD ├T
- ╟REENCASTLE ╔╬ 46135
- ╒.╙.┴.
-
-
- ***** V1.0 01/05/96
-